package reflect;

import reflect.annotation.AutoRunClass;

/**
 * 反射机制中操作注解
 */
public class ReflectDemo7 {
    public static void main(String[] args) throws Exception {
        Class cls = Class.forName("reflect.Person");
        /*
            java中所有的反射对象都支持一个方法:
            boolean isAnnotationPresent(Class cls)
            用于判断是否被某个指定的注解标注了.参数传入的就是注解的类对象.
         */
        //判断cls所表示的类Person是否被注解AutoRunClass标注?
        boolean tf = cls.isAnnotationPresent(AutoRunClass.class);
        if(tf){
            System.out.println("被标注了");
        }else{
            System.out.println("没有被标注");
        }



    }
}






